Methods for selecting and improving software clustering algorithms
نویسندگان
چکیده
منابع مشابه
Selecting Empirical Methods for Software Engineering Research
Selecting a research method for empirical software engineering research is problematic because the benefits and challenges to using each method are not yet well catalogued. Therefore, this chapter describes a number of empirical methods available. It examines the goals of each and analyzes the types of questions each best addresses. Theoretical stances behind the methods, practical consideratio...
متن کاملCLUSTAG: hierarchical clustering and graph methods for selecting tag SNPs
UNLABELLED Cluster and set-cover algorithms are developed to obtain a set of tag single nucleotide polymorphisms (SNPs) that can represent all the known SNPs in a chromosomal region, subject to the constraint that all SNPs must have a squared correlation R2>C with at least one tag SNP, where C is specified by the user. AVAILABILITY http://hkumath.hku.hk/web/link/CLUSTAG/CLUSTAG.html CONTACT...
متن کاملClustering Software Methods and Comparison
Document clustering as associate not supervised approach extensively won’t to navigate, filter, summarize and manage huge group of document repositories just like the World Wide Web (WWW). Recently, Document clustering is that the method of segmenting a selected group of texts into subgroups as well as content based mostly similar ones. the aim of document clustering is to fulfil human interest...
متن کاملClustering and selecting suppliers based on simulated annealing algorithms
This study proposes twooptimizationmathematicalmodels for the clustering and selection of suppliers. Model 1 performs an analysis of supplier clusters, according to customer demand attributes, including production cost, product quality and production time. Model 2 uses the supplier cluster obtained in Model 1 to determine the appropriate supplier combinations. The study additionally proposes a ...
متن کاملA partition-based algorithm for clustering large-scale software systems
Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Software: Practice and Experience
سال: 2012
ISSN: 0038-0644
DOI: 10.1002/spe.2147